deliver up

  1. Verb teslim etmek
  2. Verb vermek
çalınan malları teslim etmek Verb